int——%d
long——%ld
long long——%lld
(unsigned为无符号数)
unsigned short——%hu
unsigned int ——%u
unsigned long——%lu
unsigned long long——%llu
float——%f
double——%lf
long double——%llf
char——%c
unsigned char——%c
| 转换说明 | 输出 |
| %a | 浮点数、十六进制数字和p-记数法(C99) |
| %A | 浮点数、十六进制数字和P-记数法(C99) |
| %c | 一个字符 |
| %d | 有符号十进制整数 |
| %e | 浮点数、e-记数法 |
| %E | 浮点数、E~记数法 |
| %f | 浮点数、十进制记数法 |
| %g | 根据数值不同自动选择%f或%e。%e格式在指数小于-4或者大于等于精度时使用 |
| %G | 根据数值不同自动选择%f或%E。%E格式在指数小于-4或者大于等于精度时使用 |
| %i | 有符号十进制整数(与%d相同) |
| %0 | 无符号八进制整数 |
| %p | 指针 |
| %s | 字符串 |
| %u | 无符号十进制整数 |
| %x | 使用十六进制数字Of的无符号十六进制整数 |
| %X | 使用十六进制数字OF的无符号十六进制整数 |
| %% | 打印一个百分号 |
test1
回复删除test2
回复删除